home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / program / cgazv4n3.zip / PACK.C < prev    next >
C/C++ Source or Header  |  1990-01-29  |  1KB  |  34 lines

  1. /**********************  PACK.C  ---  LISTING 3  *******************
  2. * Driver program to test the PACK3 and UNPACK3 routines.
  3. *
  4. * Author : Bob Zigon
  5. * Date   : June 9, 1989
  6. ********************************************************************/
  7. #include "string.h"
  8. #include "stdio.h"
  9.  
  10. /*******************************************************************
  11. *                       Function Prototypes
  12. ********************************************************************/
  13. short int Pack3(char *InBuf, short int NumChars, char *OutBuf);
  14. short int UnPack3(char *InBuf, short int NumChars, char *OutBuf);
  15.  
  16. char TestString[] = "Abcdefg1234567890-+=.,$#@!%^& $";
  17. char Buffer[50];
  18. char UnBuffer[50];
  19.  
  20. void main()
  21. {
  22.    short int UnPackLen, PackLen;
  23.  
  24.    printf("\nPacking ...");
  25.  
  26.    PackLen   = Pack3(TestString, strlen(TestString), Buffer);
  27.  
  28.    printf("\nUnPacking ...");
  29.  
  30.    UnPackLen = UnPack3(Buffer, PackLen, UnBuffer);
  31.  
  32.    printf("\n\nPackLen = %d  UnPackLen = %d", PackLen, UnPackLen);
  33.    printf("\n\n>%s< %d\n>%s<", TestString, strlen(TestString), UnBuffer);
  34. }